home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / diskanl.zip / DISKANL.DOC < prev    next >
Text File  |  1987-12-06  |  4KB  |  105 lines

  1.                  DISKANL.COM - DISKETTE ANALYZER
  2.                       PROGRAM DOCUMENTATION
  3.                           by Kevin Patz 
  4.  
  5.                        BBS: (603) 228-3820
  6.                           GEnie:  KPATZ
  7.                      CompuServe: 73007,3311
  8.  
  9.  
  10.     DISKANL.COM is a program designed to find and identify errors 
  11. on floppy disks.  It is compatible with all standard DOS-for
  12. matted diskettes:  5.25" (single or double-sided, 8-9 sectors per 
  13. track), 5.25" high-density 1.2M (AT), 3.5" 720K diskettes, and 
  14. 3.5" 1.4M diskettes.
  15.  
  16.     DISTRIBUTION:  Unmodified copies of DISKANL may be dis
  17. tributed freely with this documentation as long as profit is not 
  18. involved.
  19.  
  20.                         PROGRAM OPERATION
  21.  
  22.     DISKANL is designed to work on floppy disks only.  Hard disks 
  23. are not supported at this time, and specifying a hard disk drive 
  24. will result in an "invalid drive" message.
  25.  
  26.     To use DISKANL, type DISKANL at the DOS prompt (specify a 
  27. drive and/or subdirectory if DISKANL is not in the current 
  28. directory on the default drive).  You'll be asked to insert the 
  29. diskette to be tested into drive A.  If you want to test a 
  30. diskette in drive B (or other floppy drive), put the drive letter 
  31. after the DISKANL command, such as DISKANL B:.  Insert the 
  32. diskette into the drive indicated and press any key to begin 
  33. testing.
  34.  
  35.      DISKANL will begin by identifying the diskette type, and 
  36. will report the number of tracks (cylinders), heads, and sectors 
  37. per track.  The program will then read the diskette track by 
  38. track, indicating the current track on the screen.  If an error 
  39. is found, a message will appear indicating the nature of the 
  40. error and the location (track, side, sector) of the error.
  41.  
  42.  
  43.     Disk errors can be caused by one of the following conditions:
  44.  
  45.     The diskette is damaged, either physically (a defect on the 
  46. surface or damage such as a fingerprint) or magnetically (the 
  47. disk was placed too close to a magnetic object).
  48.  
  49.     The diskette is copy-protected.  Copy protection schemes 
  50. either create an oddly formatted track or puts intentional disk 
  51. errors on the disk.  Both conditions can cause DISKANL to report 
  52. errors.  DISKANL can help to detect whether a disk is copy-
  53. protected or damaged.
  54.  
  55.  
  56.      Errors that DISKANL can detect:
  57.  
  58. Track xx head xx is blank:  No sectors were found on this track.  
  59. Either the diskette wasn't completely formatted or it is copy-
  60. protected.
  61.  
  62. CRC error in ID field:  A sector ID field (identifying 
  63. information for the sector) contains a CRC (cyclic redundancy 
  64. check) error.  A CRC is a "check digit" placed at the end of the 
  65. ID and data areas used to determine if the data was read 
  66. correctly.  A CRC error in the ID field is caused by some 
  67. protection schemes or by a damaged diskette.
  68.  
  69. Sector not found:  One or more of the standard DOS-formatted 
  70. sectors could not be found on the track.  A damaged diskette can 
  71. cause this error, and nearly every protection scheme will cause 
  72. this error.
  73.  
  74. CRC error in data field:  The data read from the sector is 
  75. stable, but the CRC indicates that the data was not read 
  76. correctly.  This error is caused by a copy protection scheme.
  77.  
  78. Weak bits - unreadable data:  The data read from the sector is 
  79. unstable (different every time it's read).  This is most likely 
  80. caused by a damaged spot on the diskette, but a few protection 
  81. schemes can cause it (particularly those using intentionally 
  82. damaged spots).
  83.  
  84. Address mark not found:  The data address mark (a group of bytes 
  85. that identifies the start of the data field) was not found.  A 
  86. number of protection schemes can cause this error, or the 
  87. diskette is damaged.
  88.  
  89. Track xx head xx is unrecognizable - probably copy-protected:  
  90. This error occurs when a time-out occurs when reading the track.  
  91. Some protection schemes with a large number of overlapping 
  92. sectors can cause this error.  Removing the diskette from the 
  93. drive during analysis can also cause this error.
  94.  
  95. Other Errors:
  96.  
  97. Invalid drive letter specified:  The drive you specified on the 
  98. command line is nonexistent or not a floppy drive.
  99.  
  100. Not enough memory:  DISKANL requires at least 70K available 
  101. memory to run.
  102.  
  103. DOS 2.0 required:  DISKANL will not run on versions of DOS 
  104. previous to 2.0.
  105.